// var pattern = new RegExp("e");//检索文本中是否包含小写字母e的正则表达式
// var result1 = pattern.exec("dx");//返回值为e，因为字符串中包含小写字母e
// var result2 = pattern.exec("hello");//返回值为e，因为字符串中包含小写字母e
// console.log(typeof result1)
// console.log(result1)
// console.log(result2)


// var s = "Hello everyone";//初始字符串
// var pattern = new RegExp("e");//检索文本中是否包含小写字母e的正则表达式
// var result;//用于获取每次检索结果
// while循环
// while ((result = pattern.exec(s)) != null) {
//     console.log(result);//输出本次检索结果
// }//一直输出e


// var pattern = new RegExp("e");//检索文本中是否包含小写字母e的正则表达式
// var result = pattern.test("Hello ");//返回值为true，因为字符串中包含小写字母e
// console.log(result)

// var x = true;
// var result = x.toString(); //返回"true"
// console.log(result)

// var x1 = 99;
// var x2 = 99.90;
// var x3 = 1.25e8;
// var result1 = x1.toString(); //返回值为"99"
// var result2 = x2.toString(); //返回值为"99.9"
// var result3 = x3.toString(); //返回值为"125000000"
// console.log(result1, result2, result3)

var x = "2.12.13";
var result1 = parseInt(x); //返回值为整数2
var result2 = parseFloat(x); //返回值为浮点数2.12
var result3 = Number(x); //返回值为NaN
console.log(result1, result2, result3)

// var x = null;
// // var result1 = String(x); //返回值为字符串"null"
// var result2 = x.toString(); //发生错误，无返回值
// // console.log(result1)
// console.log(result2)